runtime._defer.link (field)

32 uses

	runtime (current package)
		heapdump.go#L379: 	for d := gp._defer; d != nil; d = d.link {
		heapdump.go#L393: 		dumpint(uint64(uintptr(unsafe.Pointer(d.link))))
		mgc.go#L1675: 		dlink = d.link
		mgc.go#L1676: 		d.link = nil
		mgcmark.go#L810: 	for d := gp._defer; d != nil; d = d.link {
		mgcmark.go#L816: 		if d.link != nil {
		mgcmark.go#L819: 			scanblock(uintptr(unsafe.Pointer(&d.link)), goarch.PtrSize, &oneptrmask[0], gcw, &state)
		panic.go#L282: 	d.link = gp._defer
		panic.go#L337: 	*(*uintptr)(unsafe.Pointer(&d.link)) = uintptr(unsafe.Pointer(gp._defer))
		panic.go#L358: 			sched.deferpool = d.link
		panic.go#L359: 			d.link = nil
		panic.go#L390: 	d.link = nil
		panic.go#L416: 				last.link = d
		panic.go#L421: 		last.link = sched.deferpool
		panic.go#L465: 			gp._defer = d.link
		panic.go#L475: 		gp._defer = d.link
		panic.go#L515: 				gp._defer = d.link
		panic.go#L558: 		gp._defer = d.link
		panic.go#L687: 				d = d.link
		panic.go#L709: 			d1.link = d
		panic.go#L713: 				prev.link = d1
		panic.go#L896: 				gp._defer = d.link
		panic.go#L937: 			gp._defer = d.link
		panic.go#L968: 				d = d.link
		panic.go#L981: 						gp._defer = d.link
		panic.go#L983: 						prev.link = d.link
		panic.go#L985: 					newd := d.link
		panic.go#L990: 					d = d.link
		runtime2.go#L1012: 	link      *_defer // next defer on G; can point to either heap or stack!
		stack.go#L763: 	for d := gp._defer; d != nil; d = d.link {
		stack.go#L767: 		adjustpointer(adjinfo, unsafe.Pointer(&d.link))